首页> 外文OA文献 >Enabling grand-canonical Monte Carlo: extending the flexibility of GROMACS through the GromPy python interface module
【2h】

Enabling grand-canonical Monte Carlo: extending the flexibility of GROMACS through the GromPy python interface module

机译:启用经典的蒙特卡洛:通过GromPy python接口模块扩展GROMACS的灵活性

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

We report on a python interface to the GROMACS molecular simulation package, GromPy (available at https://github.com/GromPy). This application programming interface (API) uses the ctypes python module that allows function calls to shared libraries, for example, written in C. To the best of our knowledge, this is the first reported interface to the GROMACS library that uses direct library calls. GromPy can be used for extending the current GROMACS simulation and analysis modes. In this work, we demonstrate that the interface enables hybrid Monte-Carlo/molecular dynamics (MD) simulations in the grand-canonical ensemble, a simulation mode that is currently not implemented in GROMACS. For this application, the interplay between GromPy and GROMACS requires only minor modifications of the GROMACS source code, not affecting the operation, efficiency, and performance of the GROMACS applications. We validate the grand-canonical application against MD in the canonical ensemble by comparison of equations of state. The results of the grand-canonical simulations are in complete agreement with MD in the canonical ensemble. The python overhead of the grand-canonical scheme is only minimal.
机译:我们报告了GROMACS分子模拟程序包GromPy(可从https://github.com/GromPy获得)的python接口。此应用程序编程接口(API)使用ctypes python模块,该模块允许对共享库的函数调用,例如,用C编写。据我们所知,这是GROMACS库中第一个报告的使用直接库调用的接口。 GromPy可用于扩展当前的GROMACS模拟和分析模式。在这项工作中,我们证明了该接口可以在大规范集成中启用混合蒙特卡洛/分子动力学(MD)仿真,而GROMACS目前尚未实现这种仿真模式。对于此应用程序,GromPy和GROMACS之间的相互作用仅需要对GROMACS源代码进行少量修改,而不会影响GROMACS应用程序的操作,效率和性能。通过比较状态方程,我们验证了经典合集中针对MD的大经典应用。大正则模拟的结果与MD在正则整体中完全一致。大规范方案的python开销很小。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号